#ifndef KC_FROMCOND_H__KC
#define KC_FROMCOND_H__KC

#include <string>
#include "Symbol.h"

namespace kc_sf
{
	class FromCond : public Logic::Symbol
	{
		public:
			
			FromCond( const std::string &localpart, const std::string &domain );

			Logic::Symbol *clone() const;

			bool eval( const Message &msg );

		private:

			std::string c_localpart;
			std::string c_domain;
	};
}

#endif /* KC_FROMCOND_H__KC */
